package pe.com.ValoracionVivienda.service.impl;

import java.util.List;

import javax.persistence.TypedQuery;

import pe.com.ValoracionVivienda.domain.entities.TipoTasacion;
import pe.com.ValoracionVivienda.service.interfaces.TipoTasacionService;

public class TipoTasacionServiceJpaImpl extends GenericServiceJpaImpl<Integer, TipoTasacion>
	implements TipoTasacionService {
	
	public TipoTasacionServiceJpaImpl(){
		super();
	}
	
	@Override
	public List<TipoTasacion> getActivos(){
		TypedQuery<TipoTasacion> query =
				em.createQuery("SELECT t FROM TipoTasacion t WHERE t.estado = :activo ORDER BY t.nombre", 
						TipoTasacion.class);
		query.setParameter("activo", true);
		return query.getResultList();
	}
}
